#pragma once

enum OP_TYPE
{
	OP_READ,
	OP_WRITE,
};

typedef struct _io_operation_data
{
	OVERLAPPED overlapped;
	char recvBuff[256];
	byte op_type;
}IO_OPERATION_DATA, *PIO_OPERATION_DATA;

class CIocpWrapper;
class CClient
{
public:
	CClient(SOCKET s, CIocpWrapper* pSvr);
	~CClient();
	IO_OPERATION_DATA m_inIO;
	IO_OPERATION_DATA m_outIO;
	SOCKET m_sock;
	CIocpWrapper* m_pSvr;
private:
	
	


};

